import java.util.*;
public class ArraysOfPrimitives {
    public static void main(String[] args) {
        // 数组创建的第一种方式
        int[] a1 = {1, 2, 3, 4, 5};

        // 动态数组创建，用于一开始不知道数组大小
        int[] a2;
        a2 = new int[10];
        System.out.println("a2:" + Arrays.toString(a2));
        // a2:[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
        // 用于一开始知道数组大小
        int[] a3 = new int[10];
        System.out.println("a3:" + Arrays.toString(a3));
        // a3:[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

        // 非基本类的创建，只不过创建的都是引用
        Integer[] a4 = new Integer[10];
        System.out.println("a4:" + Arrays.toString(a4));
        // a4:[null, null, null, null, null, null, null, null, null, null]

        
    }
}
